package com.museum.mapper;

import com.museum.entity.DO.DepLog;
import com.museum.entity.DO.InputApply;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.museum.entity.DTO.InputApplyCol;
import org.mapstruct.Mapper;
import org.springframework.stereotype.Repository;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author Ahm
 * @since 2021-03-15
 */
@Repository
@Mapper
public interface InputApplyColMapper extends BaseMapper<InputApplyCol> {
    /**
     * @description 条件查询所有入库申请
     * @param map
     * @return
     */
    List<InputApplyCol> selectInputApplyColByPage(HashMap<String, Object> map);

    /**
     * @Description 条件查询审核
     * @param map
     * @return
     */
    List<InputApplyCol> selectApplyCheckByPage(HashMap<String, Object> map);

    /**
     * @Description 条件查询处理
     * @param map
     * @return
     */
    List<InputApplyCol> selectInputDealByPage(HashMap<String, Object> map);

    /**
     * @Description 条件查询归档
     * @param map
     * @return
     */
    List<InputApplyCol> selectFileByPage(HashMap<String, Object> map);

}
